#include "TypeLib.h"
#include "Version.h"
#include <CommonVersion.h>

#include <QtDebug>

#include <quick/QuickUnitTest.h>

#include "QQString.h"
#include "MillisecondTime.h"

//TypeLib * gpType = Type::instance();

extern "C" TYPESHARED_EXPORT void executeUnitTest(void)
{
    Type::instance().executeUnitTest();
}

TypeLib::TypeLib(void)
    : ModuleInfo(MODULE_NAME)
{
    setVersion();
}

void TypeLib::executeUnitTest(void)
{
    QUT_FUNCTION();
    //QUT_EXPECTEQ(VER_MAJOR, Type::instance()->version().getMajor());
    QUT_INSTANCE(MillisecondTime);
    QUT_INSTANCE(QQString);
}

